🎉 Our Office 365 Reporting Tool is now available in Azure Marketplace 🚀
This website uses cookies to improve your experience. We'll assume you're ok with this. Know more.

How to Get the Microsoft Teams Device Usage Report

With the rise of remote work and BYOD (Bring Your Own Device) policies, monitoring Teams device usage has become more challenging than ever. Since employees use both personal and company devices from various locations, neglecting to track this activity can lead to significant security risks. By effectively tracking personal device usage, organizations can mitigate the threat of shadow IT. Learn how to export Microsoft Teams device usage reports to enhance your organization's security.

Native Solution

Microsoft 365 Permission Required

High
Least Privilege

Reports Reader

Most Privilege

Global Admin

Option 1 Using Microsoft 365 Admin Center

  • Sign-in to the Microsoft 365 admin center.
  • Navigate to Reports»Usage»Microsoft Teams.
  • Now click on "Device usage" to find the stats about the various types of devices used to access Microsoft Teams.
Using Microsoft 365 Admin Center
  • In this section, you can utilize the built-in charts to gain insights into the number of licensed users categorized by device types, such as Web, Android, etc.

Option 2 Using Windows PowerShell

  • Connect to the Microsoft Graph PowerShell module using the below cmdlet.
  • Windows PowerShell Windows PowerShell
     Connect-MgGraph –Scopes “Reports.Read.All”
  • Run the below cmdlet to retrieve the Microsoft Teams device usage report in PowerShell.
  • Windows PowerShell Windows PowerShell
     Get-MgReportTeamDeviceUsageUserDetail -Period <Days> -OutFile: <File Path>
Using Windows PowerShell
  • You can replace the <Days> with any of the following supported values: D7, D30, D90, or D180, to retrieve data for the specified number of days.
AdminDroid Solution
More than 150 reports are under the free edition.

AdminDroid Permission Required

Any user with report access delegated by the Super Admin.

StepsUsing AdminDroid

ad
  • Log in to the AdminDroid Office 365 Reporter.
  • Navigate to the Daily Teams Activity of Users by Device report under the Reports»Teams»Device Usage»Daily Usage.
Using AdminDroid

In this report, you can view the daily Teams device usage for various device types, such as Web, Android, Mac, etc., along with the last activity date, device deletion status, tenant details, etc.

teams-device-usage-chart
  • Monitor Teams active users with AdminDroid’s visually engaging charts to gain deep insights into their device usage, identify potential security risks, and optimize resource allocation.

Concerned about risks from using personal devices for MS Teams?

Simplify device management and strengthen security with AdminDroid's Microsoft Teams management reports. Keep your Teams data safe, no matter where your users work or which devices they use!

Witness the report in action using the

Important Tips

Apply best Teams security practices, during meetings and messaging to safeguard sensitive information and maintain a secure communication environment on all types of devices.

Leverage Teams Advanced Collaboration Tools for refined control, deep insights, and a clear view of Teams app and device usage for external collaboration across your organization.

Configure teams with highly sensitive protection to safeguard confidential information on devices and maintain the integrity and security of your data.

Microsoft TeamsEnsure Compliance by Tracking Teams Device Usage in Microsoft 365

Showing 1 of 3

How to interpret a Microsoft Teams device usage report?

For companies with a hybrid work setup, where employees work from both office and home, it's important to make sure Microsoft Teams is used effectively. By analyzing device usage, we can identify how devices are used and uncover any issues that might affect performance. This helps to improve overall efficiency and satisfaction.

By using the device usage report in the Teams admin center, you can analyze the following metrics.

  • Device Type Distribution: Analyze the distribution of device types used (e.g., desktops, laptops, mobile phones) to ensure that only compliant devices are in use.
  • Active Users: Identify which devices are most used and the number of active users on each device to pinpoint inactive devices and allocate resources more effectively.
  • Peak Usage Days: Track trends like spikes in mobile usage or shifts in desktop usage to understand when and how different devices are being used.

By analyzing device usage and addressing issues, organizations can enhance their hybrid work environment.

With Microsoft Teams admin center, you can only retrieve the data for the past 180 days. However, if you need to track and store device usage history & trends over an extended period, AdminDroid is the solution you need!

  • Use granular charts in the AdminDroid’s Teams device activity usage report to get complete insights on device activity trends in your Microsoft 365 organization.
  • These detailed charts allow you to quickly analyze the daily user device usage and highlight days with peak or minimal activity.
teams-device-usage-detailed-view

Tip: To instantly send the report to a recipient, you can just email the report by clicking the email icon in the top-right corner.

How to use Call Quality Dashboard to monitor Teams device usage?

Monitoring Teams device usage with the Call Quality Dashboard (CQD) helps to identify the most frequently used microphones, speakers, and other peripherals. This allows you to assess their impact on call quality. Regularly updating audio, video, USB, and Wi-Fi drivers ensures these devices perform optimally.

By understanding how devices affect call quality, you can proactively manage and improve overall communication by updating drivers, replacing faulty equipment, or offering device usage training.

What is the Call Quality Dashboard?

The Microsoft Call Quality Dashboard provides organizational-level insights into call and meeting quality for Microsoft Teams. By identifying device-related issues like poor audio or video quality, CQD enables you to take corrective actions, optimize performance, and enhance communication across the organization.

How to access the Call Quality Dashboard?

  • Navigate to the Teams admin center and select Analytics & reports»Call Quality Dashboard (CQD).
  • Now, click on Sign in and enter the credentials for an administrator account with Activate CQD privileges.
  • CQD provides insights into call and meeting quality at an organization-wide level for Microsoft Teams which you can use in data analyzing tools like Power BI, etc.

With the help of a Call Quality Dashboard, we can monitor the performance metrics of different devices. Devices with consistent performance issues should be evaluated for possible upgrades or replacements to ensure optimal experience.

How to find Microsoft Teams mobile device usage?

Microsoft recently announced that Teams Phone now has 20 million users (about the population of New York). With mobile devices like iOS and Android, you can instantly access all your apps and documents, respond to chats and conversations, join meetings with a single click, and continue collaborating seamlessly.

With the rise of hybrid work environment, mobile device usage for Teams has increased significantly. It is now essential to monitor mobile usage to ensure proper device management for a few key reasons listed below.

  • Regular tracking helps to verify that mobile devices follow established security protocols.
  • Effective monitoring of Teams mobile devices identifies and blocks unauthorized access to protect confidential data.
  • By tracking mobile device usage, we can spot and remove inactive devices.

How to find Teams mobile device usage using PowerShell?

Connect to the Microsoft Graph PowerShell module using the below cmdlet.

Connect-MgGraph –Scopes Reports.Read.All 

Run the below cmdlet to retrieve the Microsoft Teams device usage report for mobile devices using PowerShell.

Connect-MgGraph -Scopes "Directory.ReadWrite.All", "Group.Read.All" 
$outputFilePath = <OutputFilePath>
Invoke-MgGraphRequest -Method GET -Uri "https://graph.microsoft.com/v1.0/reports/getTeamsDeviceUsageUserDetail(period='$reportPeriod')" -OutputFilePath $outputFilePath
$reportData = Import-Csv -Path $outputFilePath
$reportData | Select-object "Report Refresh Date","User Principal Name&quo,"Last Activity Date","Used iOS","Used Android Phone" | Format-Table

Before executing the script, make sure to enter the valid output file path.

ios-teams-activity-report

Struggling with generating reports and managing Teams mobile device usage?

  • Leverage AdminDroid's specialized reports to gain detailed insights into usage activities on iOS and Android devices, providing comprehensive information about mobile device usage.
  • You can monitor Android and iOS device usage with AdminDroid’s dedicated reports to track activity, remove inactive devices, and prevent unauthorized mobile device access.
mobile-device-usage-powershell

AdminDroid Teams Device Usage ReporterEnsure Effective Teams Device Management with AdminDroid Reports

AdminDroid's Microsoft Teams reporting tool delivers in-depth insights into your team's device utilization. Seamlessly track device usage trends, oversee user activity, evaluate engagement with external devices, and analyze login patterns with AdminDroid reports.

A Quick Summary

Access Dedicated AdminDroid Reports for Various Teams Device Types

Use AdminDroid's specialized reports in the Device Usage section to view device usage data for Web, Windows, etc. and other Teams devices, so that you can get the required details for the specific device type alone.

Enable Advanced Alerting for Unusual Device Sign-ins

Create advanced alerts on AdminDroid's device sign-in reports to receive real-time notifications for sign-ins from unmanaged or non-compliant devices that are accessing Teams, Exchange, etc.

Schedule Reports to Find Device Usage Trend

Automate Teams device usage reports with the AdminDroid’s advanced scheduler to identify device usage trend and optimize resources.

Get Detailed Insights on Teams Daily Active Devices

Focus on Teams device by analyzing the teams daily active devices, and gain detailed insights on inactive devices on the organization level.

Track Teams User Activity to Prevent Unauthorized Device Usage

Monitor Teams user activities like file sharing, downloading, and more to prevent unauthorized personal device usage and reduce associated security risks.

Retrieve Customizable Teams Device Usage Reports

Export device usage reports in formats like CSV, HTML, PDF, etc., according to your needs for detailed analysis, sharing with stakeholders, and record-keeping.

In conclusion, AdminDroid reports provide valuable insights that enable effective user device tracking and compliance. These reports help to ensure a secure and well-managed Teams environment.

Kickstart Your Journey with AdminDroid

Your Microsoft 365 Companion with Enormous Reporting Capabilities!

Common Errors and Resolution Steps While Exporting Microsoft 365 Teams Device Usage Report

The following are possible errors and troubleshooting hints while checking the Microsoft 365 teams device usage report.

Error: Get-MgReportTeamDeviceUsageUserDetail : Cannot bind argument to parameter 'OutFile' because it is an empty string.

This error occurs if the output file path is not specified while executing Get-MgReportTeamDeviceUsageUserDetail cmdlet in Microsoft Graph PowerShell.

Troubleshooting hint :Make sure to enter the valid output file path for the command as shown below.

Get-MgReportTeamDeviceUsageUserDetail –Period D30  -OutFile: ./filename.csv

Error: Information is concealed for privacy. To see identifiable information, learn about showing these details in reports.

This error arises when your organization enables the "Display concealed names in all reports" option in the Microsoft 365 admin center.

Troubleshooting hint :To view user display names in the Teams device usage report, enable identifiable usernames in the Microsoft 365 admin center.

Error: Your account (adele@microsoft.com) doesn’t have permission to view or manage this page in the Microsoft 365 admin center.

This issue arises if the user does not have the required permissions to access the Microsoft 365 admin center.

Troubleshooting hint :Ensure your account has been assigned an administrative role like the Global Admin or a User Admin.

Error: Cannot recognize "28/07/2024" as a System.DateTime due to a format error.

This error occurs when the date is not mentioned in the correct format to find device usage for a specific date.

Troubleshooting hint :Use the correct date format “MM/DD/YYYY” while executing the cmdlet.

Get-MgReportTeamDeviceUsageUserDetail -Date 08/30/2024  -OutFile: <FilePath>

Error: {"Get-MgReportTeamDeviceUsageUserDetail : {"error":{"code":"InvalidArgument","message":"Invalid period value specified: D29. Supported values are: D7,D30,D90,D180"}} Status: 400 (BadRequest) }}

This issue happens when an unsupported 'Period' range, like D29 or D8, is used to retrieve Teams device usage data in PowerShell.

Troubleshooting hint :Use the supported values, such as D7, D30, D90, and D180.